package command

import "github.com/gogf/gf/v2/frame/g"

// service
type cMainServiceInput struct {
	g.Meta `name:"service" brief:"start service"`

	Type string `v:"required" name:"TYPE" arg:"true" brief:"service type"`
}
type cMainServiceOutput struct{}

// batch
type cMainBatchInput struct {
	g.Meta `name:"batch" brief:"start batch"`

	Type string `v:"required" name:"TYPE" arg:"true" brief:"batch type"`
}
type cMainBatchOutput struct{}

// passport
type cMainPassportInput struct {
	g.Meta `name:"passport" brief:"start batch"`

	Type string `v:"required" name:"TYPE" arg:"true" brief:"passport type"`
}
type cMainPassportOutput struct{}

// payment
type cMainPaymentInput struct {
	g.Meta `name:"payment" brief:"start batch"`

	Type string `v:"required" name:"TYPE" arg:"true" brief:"payment type"`
}
type cMainPaymentOutput struct{}

// vip
type cMainVipInput struct {
	g.Meta `name:"vip" brief:"start batch"`

	Type string `v:"required" name:"TYPE" arg:"true" brief:"vip type"`
}
type cMainVipOutput struct{}

// task
type cMainTaskInput struct {
	g.Meta `name:"task" brief:"start batch"`

	Type string `v:"required" name:"TYPE" arg:"true" brief:"task type"`
}
type cMainTaskOutput struct{}

// apps
type cMainAppsInput struct {
	g.Meta `name:"apps" brief:"start apps"`

	Type string `v:"required" name:"TYPE" arg:"true" brief:"apps type"`
}
type cMainAppsOutput struct{}
